Eiffel Software Announces Release of EiffelStudio 62 Numerous New Tools for High-Reliability Software
Released on: June 13, 2008, 4:45 pm
Press Release Author: Eiffel Software
Industry: Software
Press Release Summary: EiffelStudio 6.2 is a major step forward enabling Eiffel users to benefit from a set of new mechanisms with no counterparts in any existing IDE, directly translating into advances in software quality and productivity.
Press Release Body: Santa Barbara, CA, June 16, 2008 -- Eiffel Software announced today the release of EiffelStudio 6.2, the latest version of its award-winning Integrated Development Environment (IDE). Like previous releases, 6.2 is available on all major industry platforms, from Windows to UNIX, Linux, VMS and many others.
"There are so many innovations in 6.2 that it's hard to spotlight any particular one", said Emmanuel Stapf, Senior Software Developer with Eiffel Software, "but if I had to choose it would be the unit testing and contract development tools, which leverage on Eiffel's unique Design by Contract mechanism. Companies select EiffelStudio to build reliable applications and these new tools provide another advance in reliability."
The Unit Testing Tool provides a centralized test dashboard to manage and track all the tests run in a project. The Contract Tool makes it even easier than before to equip software elements with "contracts", semantic guarantees of reliability.
Another major innovation is the Eiffel Information System (EIS), offering a simple way to connect Eiffel texts with external tools such as Microsoft Word. A typical application is for a Word document describing the requirements for a system, to include an EIS link; clicking the link will open the right class or routine in the EiffelStudio IDE. Conversely, Eiffel text can link to a paragraph of a Word document, HTML page or other non-Eiffel document. This makes it possible to keep close connections between Eiffel systems and the relevant external documents. For example: . If user requirements change, EIS will help find out immediately what parts of the software may be affected and have to be updated. . If a developer starts working on a class or routine, he or she may know immediately which user requirements are involved.
EIS reinforces the role of EiffelStudio as a full-lifecycle solution, covering the entire system development process seamlessly from analysis down to design, implementation and maintenance.
Another Eiffel first is the notion of "attached type" which guarantees that no void calls will occur at run time. Void calls, also known as null pointer dereferencing, are risks of run-time crashes affecting programs written in all mainstream programming languages. With version 6.2 EiffelStudio is the first mainstream IDE to offer the possibility of removing such cases at compile time, a critical improvement to the reliability of systems.
Other 6.2 features include: . Treatment of exceptions as objects, a gain of expressiveness for programmers. . A new equality operator, , providing a safer and simpler form of object comparison. . More support for Eiffel's self-documentation principle through a new "note" keyword. . More tools for execution monitoring, to help programmers fine-tune optimal run-time performance. . Numerous improvements to the EiffelStudio tool suite.
Details on these and many other new features of EiffelStudio 6.2 are listed at: http://docs.eiffel.com/eiffelstudio/tools/eiffelstudio/reference/02_what_s_new/Eiffel62.html
\"EiffelStudio 6.2 is a major release bringing lots of new features and tools to the software community,\" said Larry Miller, Director of Business Development at Eiffel Software. "The most exciting one for me is the Eiffel Information System, increasing EiffelStudio's connections to other tools such as Word. This is part of our commitment to support our customers in their day-to-day environment"
EiffelStudio is based on the widely acclaimed Eiffel programming language, recipient of the most extensive implementation of object-oriented concepts, standardized through ECMA and the ISO. Its core concepts, native only to Eiffel, such as Design-by-Contract, multiple inheritance, genericity, conversions and agents allow developers to write high quality applications that are easy to maintain. EiffelStudio is used by developers and team leaders in challenging enterprise environments in the financial, insurance, manufacturing, health, and government sectors as well as by independent development teams.
About Eiffel Software
Eiffel software, http://www.eiffel.com, was founded in 1985 with the mission of developing compilers and tools based on the power of pure object-oriented concepts to improve programmers\' productivity, lifecycle efficiency and quality of the resulting applications. For over twenty years Eiffel Software has offered the most cost-effective and advanced development tools on a large variety of platforms. Thanks to the power of the language and the tools of the environment, Eiffel users continuously demonstrate that they can produce 2 to10 times as much software in the same amount of time as can be achieved using other IDEs and toolsets. Please contact us for more information. Product or company names mentioned herein may be trademarks of their respective owners.
Web Site: http://www.eiffel.com
Contact Details: Caroline Madison Eiffel Software 5949 Hollister Avenue Santa Barbara, CA 93117 email: caroline@eiffel.com